package model.guanchazhe.demo1;

/**
 * 被观察者2号
 * @author 乔巴
 * @date 2021/5/8 9:18
 **/
public class ConcreteSubject2 extends Subject{
    //具体被观察者类可以具有自己的属性或状态
    private String state;

    public String getState() {
        return state;
    }

    public void setState(String newState){

        this.state = newState;
        System.out.println("被观察者2号自身状态更新为：" + this.state);

        //状态发生改变，通知所有观察者
        this.notifyObservers(this);
    }
}
